Skip to content

docs: rewrite the README in english for the reader it is aimed at - #13

Merged
Madeuss merged 1 commit into
mainfrom
docs/english-readme
Aug 29, 2026
Merged

docs: rewrite the README in english for the reader it is aimed at#13
Madeuss merged 1 commit into
mainfrom
docs/english-readme

Conversation

@Madeuss

@Madeuss Madeuss commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Point 3 of the internationalisation plan, after #12.

Who this is for

An engineer doing a technical screen spends five to fifteen minutes: README,
directory tree, one or two files. A recruiter spends thirty seconds on the first
paragraph. Neither reads Portuguese. Everything behind that first paragraph —
the ADRs, the solver, the isolation boundary — may as well not exist.

What changed

  • Leads with the difficulty, not the feature list. "The chat is the easy
    part" is the sentence that decides whether someone keeps reading.
  • Shows real CLI output, captured from make case SEED=42 LOCALE=en, not a
    description of it. Six dossiers with six different fact counts demonstrates
    context isolation better than a paragraph asserting it.
  • A "what is hard here" section that hands the reader the two files worth
    opening — the solver that takes Case and never CaseWithSolution, and the
    domain where the solution is a separate entity — instead of making them guess
    from the tree.
  • A diagram of the boundary: the never edge from Solution to NPC context
    is the whole security argument in one line.
  • An honest status line. Phase 1 of 8, no NPCs yet, not playable. A README
    that oversells is worse than one in the wrong language.
  • Roadmap as a record of what exists, with a note that LangGraph and Next.js
    arrive with the phases that need them — they are not in the repository today
    and the README should not imply they are.

Repository description and topics set too, since that is what appears in search
and on the profile.

Not here

A terminal GIF. The code block is real output and works everywhere, including
in a text-mode reader; a recording can replace it later without changing the
surrounding copy.

The Portuguese design documents stay Portuguese. They are the documents almost
nobody opens, and translating them is two days better spent elsewhere — the ADRs
are the ones worth translating, and that is the next PR.

@Madeuss
Madeuss merged commit 26b2de8 into main Aug 29, 2026
4 checks passed
@Madeuss
Madeuss deleted the docs/english-readme branch August 29, 2026 21:56
The repository is public and part of a portfolio. The reader who matters is an
engineer doing a technical screen: five to fifteen minutes, README first, then
one or two files. A Portuguese README loses them on the first paragraph, and
everything behind it stops existing (ADR-0006).

Leads with what the thing is and what is hard about it, then proves it with
real CLI output rather than a description of output. Six dossiers of six
different sizes says more about context isolation than a paragraph claiming it.

The "what is hard here" section exists to give that reader the two files worth
opening — the solver that cannot see the answer, and the domain where the
solution is a separate entity — instead of leaving them to guess from the
directory tree.

Also sets the repository description and topics, which is what shows up in
search and on the profile.
@Madeuss Madeuss added this to the Phase 0 — Foundation milestone Aug 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant